• 沒有找到結果。

同樣的, 對於對應域 W 中的子集合 S′, 我們也會考慮 T−1(S′) ={v ∈ V | T(v

N/A
N/A
Protected

Academic year: 2022

Share "同樣的, 對於對應域 W 中的子集合 S′, 我們也會考慮 T−1(S′) ={v ∈ V | T(v"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

4.2. Kernel and Range

Linear transformation 由於有保持 linear combination 的特點, 所以它會保持定義域與 對應域中的 subspaces. 在這一節中我們便是要探討一個 linear transformation 所得到 的兩個重要的 subspaces, “null space” 和 “range”, 並利用這兩個 subspace 來探討 linear transformation 本身的特點.

首先對於一般的函數 T : V → W, 任取定義域 V 中的子集合 S, 我們很自然的會考 慮 T (S) ={T(v) ∈ W | v ∈ S} 這一個集合, 它就是將所有 S 中的元素利用 T 映射到 W

後的元素收集起來所得的集合. 同樣的, 對於對應域 W 中的子集合 S, 我們也會考慮

T−1(S) ={v ∈ V | T(v) ∈ S} 這樣的集合, 它就是收集所有在定義域中會映射到 S 的元素所 成的集合. 很容易知道 T (S) 會是對應域 W 中的子集合, 而 T−1(S) 會是定義域 V 中的子集 合. 注意當 w∈ T(S) 時, 依定義這表示 w 是 S 中某個元素經 T 映射所得, 亦即存在 v ∈ V 使得 w = T (v). 所以 T (S) 也可表示成 T (S) ={w ∈ W | w = T(v), for some v ∈ S}, 有時為了 強調 T (S) 為 W 的子集合, 我們也會用這種表示法.

由於 linear transformation 的特色, 當 T : V → W 為 linear transformation 時, 我們專注 於考慮 V 為 V 的 subspace 時的情況. 也就是說我們要了解

T (V) ={T(v) ∈ W | v ∈ V} = {w ∈ W | w = T(v), for some v ∈ V} 的特性. 同樣的若 W 為 W 的 subspace, 我們也要了解

T−1(W) ={v ∈ V | T(v) ∈ W} 的特性. 事實上, 我們有以下之結果.

Proposition 4.2.1. 假設 V,W 皆為 vector space overF 且 T : V → W 為 linear transforma- tion. 若 V 為 V 的 subspaces, 則 T (V) 是 W 的 subspace. 另外, 若 W 為 W 的 subspaces, 則 T−1(W) 是 V 的 subspace.

Proof. 依定義我們知 T (V) 會是 W 的子集合, 而 T−1(W) 會是 V 的子集合. 故現僅需 證明它們為 subspaces, 即利用 Corollary 2.3.3 我們要證明, 若 w, w∈ T(V) 且 r∈ F, 則 w + rw∈ T(V) 以及若 v, v∈ T−1(W) 且 r∈ F, 則 v + rv∈ T−1(W).

首先再強調一次, 當我們說 W 中的一個向量 w 在 T (V) 時, 表示存在 v∈ V 使得 w = T (v). 因此若 w, w∈ T(V),則存在 v, v∈ V 使得 T (v) = w, T (v) = w. 此時對於 r∈ F, 我們有 w + rw= T (v) + rT (v). 再利用 T 為 linear, 得 w + rw= T (v + rv). 然而依假設 V 為 V 的 subspace, 故由 v, v∈ V 知 v + rv∈ V, 得證 w + rw= T (v + rv)∈ T(V).

另一方面, 若 v, v∈ T−1(W), 表示 T (v), T (v)∈ W. 此時對於 r∈ F, 由於 T 為 linear, 我們有 T (v + rv) = T (v) + rT (v). 然而依假設 W 為 W 的 subspace, 故由 T (v), T (v)∈ W 知 T (v) + rT (v)∈ W. 因此由 T (v + rv) = T (v) + rT (v)∈ W, 得證 v + rv∈ T−1(W). 

特別的, 在 V= V 和 W={0} 這兩個特殊情況時, 即

T (V ) ={w ∈ W | w = T(v) for some v ∈ V} and T−1({0}) = {v ∈ V | T(v) = 0}

(2)

這兩個 subspaces, 對我們了解 T 這個 linear transformation 非常有幫助. 我們先給這兩個 subspace 特殊的名稱.

Definition 4.2.2. 假設 V,W 皆為 vector space overF 且 T :V →W 為 linear transformation.

(1) 我們稱 W 的 subspace T (V ) 為 T 的 range (也稱為 image). 通常我們用 R(T ) (或 im(T )) 來表示 T 的 rang.

(2) 我們稱 V 的 subspace T−1({0}) 為 T 的 null space (也稱為 kernel), 通常我們用 N(T ) (或 ker(T )) 來表示 T 的 null space.

首先我們來看 linear transformation 的 range. 假設 T : V→ W 為 linear transformation.

由 Proposition 4.2.1 我們知 T 的 range R(T ) 是 W 的 subspace, 故知 dim(R(T ))≤ dim(W).

若 dim(R(T )) = dim(W ), 則依 Proposition 2.6.11 知此時 R(T ) = W . 也就是說對於任意的 w∈ W, 由於 w ∈ R(T) 依定義存在 v ∈ V 使得 w = T(v). 也就是說此時 T 為 onto. 另一方 面, 若 T 為 onto, 則依定義對於任意 w∈ W, 存在 v ∈ V 使得 T(v) = w 故得 w ∈ R(T), 得 證 W⊆ R(T). 再利用已知 R(T) ⊆ W, 得證 R(T) = W. 我們有以下的性質.

Proposition 4.2.3. 假設 T : V → W 為 linear transformation. 則 T 為 onto 若且唯若 dim(R(T )) = dim(W ).

一般來說, 我們要判斷一個函數是否為 onto 便是要確認其 range 是否就是 codomain (對應域). 對於一般的函數要確認是否為 onto 有時並不容易. 不過 Proposition 4.2.3 告訴 我們對於 linear transformation, 可以直接由它的 range 的 dimension 來判斷是否為 onto.

至於如何知道一個 linear transformation 的 range 呢? 我們有以下的性質.

Proposition 4.2.4. 假設 V,W 皆為 vector space over F 且 T : V → W 為 linear transfor- mation 且 v1, . . . , vn∈ V 為 V 的一組 spanning vectors. 則

R(T ) = Span(T (v1), . . . , T (vn)).

Proof. 設 w∈ R(T), 表示存在 v ∈ V 使得 w = T(v). 又因 v1, . . . , vn 是 V 的一組 spanning vectors, 故存在 c1,··· ,cn∈ F, 使得 v = c1v1+··· + cnvn. 因此利用 T 為 linear 得

w = T (v) = T (c1v1+··· + cnvn) = c1T (v1) +··· + cnT (vn)∈ Span(T(v1), . . . , T (vn)), 得證 R(T )⊆ Span(T(v1), . . . , T (vn)).

另一方面, 設 w∈ Span(T(v1), . . . , T (vn)), 表示存在 c1,··· ,cn∈ F, 使得 w = c1T (v1) +

··· + cnT (vn). 因此利用 T 為 linear 得

w = c1T (v1) +··· + cnT (vn) = T (c1v1+··· + cnvn)∈ R(T),

得證 Span(T (v1), . . . , T (vn))⊆ R(T). 因此證明了 R(T) = Span(T(v1), . . . , T (vn)). 

Example 4.2.5. (1) 考慮 T :R3→ R2 定義為 T (

x1 x2

x3

) =[

x1+ x2 x1− x3

]

. 在 Example 4.1.4 中我們已知 T 是一個 linear transformation. 考慮定義域 R3 的 standard basis{e1, e2, e3},

(3)

我們得 T (

1 0 0

) =[ 1 1 ]

, T (

0 1 0

) =[ 1 0 ]

, T (

0 0 1

) =[ 0

−1 ]

.由於 [1

1 ]

, [1

0 ]

, [ 0

−1 ]

為 R2 的一組

spanning vectors, 由 Proposition 4.2.4 我們有 R(T ) = Span(

[1 1 ]

, [1

0 ]

, [ 0

−1 ]

) =R2. 故得 T 為 onto.

(2) 考慮 T :R2→ R3 定義為 T ( [ x1

x2

] ) =

x1 x1+ x2 x1− x2

. 很容易驗證 T 是一個 linear

transformation. 考慮定義域R2 的 standard basis{e1, e2}, 我們得 T(

[1 0 ]

) =

1 1 1

, T([ 0 1 ]

) =

 0 1

−1

. 由 Proposition 4.2.4 我們有 R(T) = Span(

1 1 1

,

 0 1

−1

). 由於

1 1 1

,

 0 1

−1

 為 linearly independent, 故得 dim(R(T )) = 2. 由 Proposition 4.2.3 知 T 不是 onto.

Question 4.4. 假設 T : V→ W 為 linear transformation. 若 dim(W) > dim(V), 則 T 有可 能是 onto 嗎?

Question 4.5. 假設F 是 field 且 A ∈ Mm×n(F), 考慮 linear transformation TA:Fn→ Fm義為 TA(v) = Av, ∀v ∈ Fn. 考慮 Fn 的 standard basis {e1, . . . , en}. 試說明 R(TA) (即 TArang) 和 Col(A) (即 A 的 column space) 之間的關係.

要注意是有可能一個 linear transformation T 的 range 為{0}. 此表示 T 將所有定義域 的向量皆映射到 0, 亦即 T (v) = 0, ∀v ∈ V. 這樣的 linear transformation, 我們依慣例, 仍稱 之為 zero mapping.

Question 4.6. 假設 T : V→ W 為 linear transformation 且 v1, . . . , vn∈ V 為 V 的一組 basis.

試證明 T 為 zero mapping 若且唯若 T (v1) =··· = T(vn) = 0.

接下來我們看 null space 與 linear transformation 的關係. 假設 T : V → W 為 linear transformation. 若 T 為 one-to-one, 由於已知 T (0) = 0, 故知不可能有非零的向量 v 使得 T (v) = 0. 因此可得 N(T ) ={0}. 其實反過來 N(T) = {0}, 也會使得 T 為 one-to-one, 我們 有以下的結果.

Proposition 4.2.6. 假設 T : V → W 為 linear transformation. 則 T 為 one-to-one 若且唯 若 dim(N(T )) = 0, 亦即 N(T ) ={0}.

Proof. 我們已知當 T 為 one-to-one 時, 不會有非零向量映射到 0, 故知 N(T ) ={0}, 得 dim(N(T )) = 0. 反之, 當 dim(N(T )) = 0, 即 N(T ) ={0}, 此時若 T 不是 one-to-one, 表示存 在 v, v∈ V 滿足 v ̸= v 但 T (v) = T (v). 由於 T 為 linear, 得 T (v− v) = T (v)− T(v) = 0, 亦即 v− v∈ T−1({0}) = N(T) = {0}. 得到 v = v 之矛盾, 故證得 T 為 one-to-one.  Example 4.2.7. 我們探討 Example 4.2.5 中的 linear transformation 是否為 one-to-one.

(4)

(1) 考慮 T :R3→ R2 定義為 T (

x1 x2

x3

) =[

x1+ x2 x1− x3

]

. 若 v =

a b c

 ∈ N(T), 表示 T(v) =

T (

a b c

) =[ a + b a− c ]

= [0

0 ]

, 故得 a+b = 0 以及 a−c = 0, 因此可得

 1

−1 1

 ∈ N(T), 知 N(T) ̸= {0}

(事實上 N(T ) = Span(

 1

−1 1

)). 所以知 T 不是 one-to-one.

(2) 考慮 T :R2→ R3 定義為 T ( [ x1

x2 ]

) =

x1

x1+ x2 x1− x2

. 若 v =[ a b ]

∈ N(T), 表示 T(v) =

T ( [a

b ]

) =

a a + b a− b

 =

0 0 0

. 故得 a = 0, a + b = 0 以及 a − b = 0, 即 a = b = 0. 因此可得 N(T ) ={0}, 所以由 Proposition 4.2.6 知 T 是 one-to-one.

要注意 Proposition 4.2.6 需 T 為 linear transformation 才適用. 例如 f (x) = x2 的情 形, 雖然 f−1(0) ={0} (因為只有當 x = 0 才會使得 x2= 0) 但 f (x) 不是一對一 (例如 f (1) = f (−1) = 1). 事實上我們知道 f (x) 不是 linear. 所以當 f 不是 linear transformation 時, 不能由 f−1({0}) 來判斷是否為 one-to-one.

Question 4.7. Proposition 4.2.6 中是哪一個部分需用到 T 為 linear 的假設? 是由 T 為 one-to-one 推得 N(T ) ={0} 還是由 N(T) = {0} 推得 T 為 one-to-one?

Question 4.8. 假設 T : V → W 為 linear transformation. 在 Question 4.6 中我們知道 T 為 zero mapping 和 T 的 range 的等價關係. 你知道 T 為 zero mapping 和 T 的 null space 的等價關係嗎?

Question 4.9. 假設F 是 field 且 A ∈ Mm×n(F), 考慮 linear transformation TA:Fn→ Fm義為 TA(v) = Av,∀v ∈ Fn. 試說明 N(TA) (即 TA 的 null space) 和 N(A) (即 A 的 null space) 之間的關係.

對於一般的函數, 要判斷其是否為 onto 或是 one-to-one 並不容易, 但當 T 為 linear transformation 時, Proposition 4.2.3 和 Proposition 4.2.6 提供我們一個簡便的方法判斷 T 是否為 onto 或是 one-to-one. 也就是僅要確認 R(T ) 和 N(T ) 的維度即可. 既然 R(T ) 和 N(T ) 的維度這麼重要, 我們有以下的定義.

Definition 4.2.8. 假設 V,W 皆為 vector space overF 且 T :V →W 為 linear transformation.

(1) 我們稱 T 的 range R(T ) 的維度為 T 的 rank, 記做 rank(T ).

(2) 我們稱 T 的 null space N(T ) 的維度為 T 的 nullity, 記做 nullity(T ).

Question 4.10. 假設 F 是 field 且 A ∈ Mm×n(F), 考慮 linear transformation TA:Fn→ Fm 定義為 TA(v) = Av, ∀v ∈ Fn. 試說明 rank(TA) 和 rank(A) 以及 nullity(TA) 和 nullity(A) 之間 的關係.

(5)

在 Question 4.10 中我們看到 matrix 的 rank 和 nullity 和 linear transformation 的 rank 和 nullity 關係密切. 對於 matrix 的 rank 和 nullity 我們有所謂的 Dimension Theorem (參 見 Theorem 3.6.14), 對於 linear transformation 我們也有以下的定理.

Theorem 4.2.9 (Dimension Theorem). 假設 V,W 皆為 vector space over F, 其中 V 為 finite dimensional. 若 T : V→ W 為 linear transformation 則

rank(T ) + nullity(T ) = dim(V ).

Proof. 假設 u1, . . . , un∈ N(T), 為 T 的 null space 的一組 basis. 因為 u1, . . . , un在 V 中且為 linearly independent, 故由 Proposition 2.6.6 知存在 v1, . . . , vm∈V 使得 {u1, . . . , un, v1, . . . , vm} 為 V 的一組 basis. 注意此時 nullity(T ) = dim(N(T )) = n 且 dim(V ) = m + n. 我們要證明 {T(v1), . . . , T (vm)} 會是 R(T) 的一組 basis.

首先證明 Span(T (v1), . . . , T (vm)) = R(T ). 由 Proposition 4.2.4, 我們知 R(T ) = Span(T (u1), . . . , T (un), T (v1), . . . , T (vm)).

然而 u1, . . . , un∈ N(T), 亦即 T(u1), . . . , T (un) 皆為 W 中的零向量, 故得 R(T ) = Span(T (v1), . . . , T (vm)).

接下來我們證明{T(v1), . . . , T (vm)} 為 linearly independent. 假設 {T(v1), . . . , T (vm)} 不 是 linearly independent, 亦即存在 c1, . . . , cm∈ F 不全為 0 使得 c1T (v1) +··· + cmT (vm) = 0.

此時由 T 為 linear transformation 知 T (c1v1+· + cmvm) = 0, 因此得 c1v1+· + cmvm∈ N(T).

然而{u1, . . . , un} 為 N(T) 的 basis, 故存在 d1, . . . , dn∈ F 使得 c1v1+·+cmvm= d1u1+·+dnun, 故得

d1u1+··· + dnun− c1v1− ··· − cmvm= 0.

然而 {u1, . . . , un, v1, . . . , vm} 為 linearly independent, 故得 d1=··· = dm= c1=··· = cm= 0.

此與 c1, . . . , cm 不全為 0 相矛盾, 故得證 {T(v1), . . . , T (vm)} 為 linearly independent.

既然{T(v1), . . . , T (vm)} 是 R(T) 的一組 basis, 我們有 rank(T) = dim(R(T)) = m, 故得證

rank(T ) + nullity(T ) = dim(V ). 

前面提過對於一般的函數, 要探討是否為 onto 或是 one-to-one 並不容易. 而對於 linear transformation, 我們可以藉由求其 range 及 null space 這兩個 subspaces 來了解這些問題.

而 Dimension Theorem 告訴我們, 只要了解 range 及 null space 這兩個 subspaces 中其中 一個, 就可以了解另一個了.

Question 4.11. 假設 V,W 皆為 vector space overF 且 dim(V) = dim(W). 若 T : V → W 為 linear transformation, 證明 T 是 one-to-one 若且唯若 T 為 onto.

———————————– 06 December, 2018

參考文獻

相關文件

事實上 既然 A 的 echelon form 和 reduced echelon form 有相同的 row space, 而它們 pivot 的個 數又相同, 所以由 dimension 的性質, 知 echelon form 中 pivot 所在的 row vectors 也會是 A 的

所以本節中的 vector space 一定是 finite dimensional inner product space 且其 over 的 field 為 C 或 R, 我們就不再贅 敘..

當一個 linear operator 的 minimal polynomial 可以完全分解成一次多項式的乘積時, 除 非它沒有重根 (即 diagonalizable), 此 linear operator 的 rational form 並不是 Jordan

滿足這個性質的次數最小的 monic polynomial 對於我 們了解 C v 有很大的用處, 所以有以下之定義..

首先我們先介紹 linear operator 的 invari- ant subspace, 再利用 invariant subspace 的概念證明 linear operator 的 Cayley-Hamilton Theorem, 再因此推得矩陣的 Cayley-Hamilton

這是因為依 basis 的定義, basis 中的元素都應是 open set, 再加上 open sets 的聯集仍為 open set, 因此若兩個 topology 有相同的 basis, 會造成這兩個 topology 有 相同的 open sets,

也 就是說在 finite dimensional vector space 中我們都可以將一個 linearly independent set 擴 大成為一組 basis; 也可以將一個 spanning set 縮小成為一組 basis.. 假設 V 為一個

一個 vector space V , 若給定一組 basis 後, 由於 V 中的元素用這組 basis 都只有唯一 的表法, 所以我們可以將 V 中的元素用熟悉的向量坐標來表示.. 另一方面, 一個 linear transformation,